home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Resources / System / SnoopDos / SnoopDos34.readme < prev   
Text File  |  2000-08-30  |  4KB  |  86 lines

  1. Short:    SnoopDos 3.4, the well known system monitor
  2. Author:   ecarroll@maths.tcd.ie (Eddy Carroll)
  3. Uploader: thor@math.tu-berlin.de (Thomas Richter)
  4. Type:     util/moni
  5. Replaces: SnoopDos33.lha,SnoopDos32.lha,snoopdos31.lha
  6.  
  7. ------------------------------------------------------------------------------
  8.  
  9.              SnoopDos 3.4 -- System and application monitor
  10.  
  11.      Copyright © Eddy Carroll, September 1994. Freely distributable.
  12.  
  13.      Updated on January 2000 by Luca Longone and Massimo Tantignone
  14.                 with permission of the original author.
  15.  
  16.      Updated again on March 2000 by Grzegorz Chmie and Thomas Richter.
  17.  
  18.  
  19.  * VERY IMPORTANT NOTE: this archive contains an updated version of the
  20.  * SnoopDos executable, with the version number bumped to 3.4. This was
  21.  * NOT made by the original SnoopDos author, Eddy Carroll, but instead
  22.  * by Luca Longone and Massimo Tantignone, and Grzegorz Chmie 
  23.  * and Thomas Richter (with Eddy Carroll's approval).
  24.  *
  25.  * The purpose of this update is to remove an Enforcer hit which can happen
  26.  * with version 3.0 when a program is launched from ToolManager's dock and
  27.  * SnoopDos is running with its "SendRexx" patch turned on. Said hit doesn't
  28.  * seem to cause any harm, however it can be an annoyance for people which
  29.  * have Enforcer running all the time.
  30.  * The hit is apparently due to the way ToolManager sets up its message
  31.  * port and only happens when SnoopDos 3.0 is running. Since we can't
  32.  * fix ToolManager right now, we made SnoopDos able to avoid the hit.
  33.  * If you don't use ToolManager, you don't need this update.
  34.  *
  35.  *
  36.  * NOTE ABOUT THE 3.4 UPDATE
  37.  *
  38.  * This update fixes one feature, and one bug. The feature is that the
  39.  * stack swap code was removed from SnoopDos 3.2 and up, and since people
  40.  * tend not to read the instructions, SnoopDos crashed on some machines due
  41.  * to stack overflow. The 3.4 release checks therefore for its stack size
  42.  * and will increase it to the minimal recommended size.
  43.  * The bug is that a possible race condition when closing the main window
  44.  * was overlooked. The 3.3 and earlier releases could have caused some
  45.  * "hits" in case the main window was closed while some other program run
  46.  * in the patch routines.
  47.  *
  48.  * NOTE ABOUT THE 3.3 UPDATE
  49.  *
  50.  * This update fixes a flaw of the 3.2 release that somehow was unnoticed.
  51.  * The 3.2 release could not be run from Workbench, due to an unexpected
  52.  * re-define of the WBenchMsg variable to _WBenchMsg in some of the SAS/C
  53.  * headers which broke the new startup code. I really did not expect 
  54.  * this, sorry. Except the version number, and a slightly different compiler
  55.  * option, nothing changed.
  56.  *
  57.  * The 3.2 update was made to remove one additional frequent enforcer hit
  58.  * that appeared when the snoopdos patches have been called in the middle
  59.  * of a graphics operation. In that case, RastPort->Layer is NULL'd and
  60.  * the code didn't check. Fixed.
  61.  * Another improvement is that SnoopDos accepts now "NewIcons" style
  62.  * icons correctly for iconification.
  63.  * General house keeping work has been done, one header file has been
  64.  * enlarged to include all the required prototypes, and the code was 
  65.  * recompiled with the registerized parameter option, making it quite
  66.  * noticably shorter. (And maybe quite unnoticably faster as well :-)
  67.  *
  68.  * For the more suspicious people, the updated source code is on Aminet
  69.  * as well (util/moni/snoopdos32_src.lha). 
  70.  *
  71.  * The SnoopDos executable was recompiled for the plain 68000 again because
  72.  * I do not see the point why to go for an 68020 if it is not necessary.
  73.  * The code shrunk anyhow and I do not notice a speed improvement by using
  74.  * the 68020 switch.
  75.  *
  76.  * The original SnoopDos 3.0 documentation is included in this update
  77.  * without any modification, but please note that all references to PGP
  78.  * can't be applied to this update. If you need confirmation about the
  79.  * genuine nature of this update you can ask us or the original author.
  80.  *
  81.  * Luca Longone:       llong@tin.it, hexaee@tiscalinet.it
  82.  * Massimo Tantignone: tanti@intercom.it
  83.  * Grzegorz Chmie:     gchmiel@pnet.pl
  84.  * Thomas Richter:     thor@math.tu-berlin.de
  85.  * Eddy Carroll:       ecarroll@iol.ie
  86.